package com.caece.ajedrez.Movimientos;

import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;

public class Movimiento {
	private Map<Posicion, Boolean> movimientos;
	
	public Movimiento() {
		movimientos = new LinkedHashMap<Posicion, Boolean>();
	}
	
	public Boolean getAtaca(Posicion posicion) {
		return movimientos.containsKey(posicion) && movimientos.get(posicion); 
	}
	public Set<Posicion> getPosiciones() {
		return movimientos.keySet();
	}
	public void agregarPosicion(Posicion pos, Boolean ataca){
		movimientos.put(pos, ataca);
	}
	
	
}
